$(function() {
	var tag_select = $('#tag-select-box').val();
	$('.btn-add').click(function() {
		var me = $(this), id = me.attr('id').replace('btn-add-', ''), tage = $('#new-' + id), tag = tage.val(), idi = me.find('i');
		if(!/^[^\s]+$/.test(tag)) {
			return;
		}
		var container = id == 'tag' ? $('#tag-wrap') : $('#flag-wrap');
		idi.addClass('icon-loading-14').removeClass('icon-plus');
		tag = $.trim(tag);
		$.ajax({
			url : './?Ctlr=AddTag',
			type : 'POST',
			data : {
				type : id,
				tag : tag
			},
			success : function(data) {
				if(data.success) {
					var tpl = '<span id="tag_' + data.id + '" class="tags label">';
					if(tag_select == 'select'){
						tpl += '<input class="tag" type="checkbox" value="' + data.id + '" tag="' + tag + '"/>';
					}
					tpl +='<i class="icon-trash"></i>' + tag + '</span>';
					container.prepend($(tpl));
					tage.val('');
				} else {
					alert(data.msg);
				}
				idi.addClass('icon-plus').removeClass('icon-loading-14');
			}
		});
	});

	$('.tags').find('i').live('click', function() {
		if(!confirm('确认要删除这个标签吗?')) {
			return;
		}
		var me = $(this), tag = me.parent(), id = tag.attr('id').replace('tag_', '');		
		me.addClass('icon-loading-14').removeClass('icon-plus');
		$.ajax({
			url : './?Ctlr=DelTag&tid=' + id,
			success : function(data) {
				if(data.success) {
					tag.remove();
				} else {
					alert(data.msg);
					me.addClass('icon-plus').removeClass('icon-loading-14');
				}
			}
		});
	});
});
function getSelectedTags() {
	var tags = [], en;
	$('.tag:checked').each(function(i, e) {
		en = $(e);
		tags[i] = {
			id : en.val(),
			name : en.attr('tag')
		};
	});
	return tags;
}